// 轮播图列表项ts类型
export interface Banner {
	imageUrl: string
	targetId: number
	adid: null
	targetType: number
	titleColor: string
	typeTitle: string
	url: null
	exclusive: boolean
	monitorImpress: null
	monitorClick: null
	monitorType: null
	monitorImpressList: null
	monitorClickList: null
	monitorBlackList: null
	extMonitor: null
	extMonitorInfo: null
	adSource: null
	adLocation: null
	adDispatchJson: null
	encodeId: string
	program: null
	event: null
	video: null
	song: null
	scm: string
	bannerBizType: string
}

export interface BannersDate {
	code: number
	banners: Banner[]
}

export interface HotRecommendItme {
	id: number
	type: number
	name: string
	copywriter: string
	picUrl: string
	canDislike: boolean
	trackNumberUpdateTime: number
	playCount: number
	trackCount: number
	highQuality: boolean
	alg: string
}

interface Artist {
	albumSize: number
	alias: string[]
	briefDesc: string
	id: number
	img1v1Id: number
	img1v1Id_str: string
	img1v1Url: string
	musicSize: number
	name: string
	picId: number
	picId_str: string
	picUrl: string
	topicPerson: number
	trans: string
}

export interface Album {
	alias: string[]
	artist: Artist
	artists: Artist[]
	blurPicUrl: string
	briefDesc: string
	commentThreadId: string
	company: string
	companyId: number
	copyrightId: number
	description: string
	id: number
	name: string
	onSale: boolean
	paid: boolean
	pic: number
	picId: number
	picId_str: string
	picUrl: string
	publishTime: number
	size: number
	songs: null
	status: number
	tags: string
	type: string
}

export interface ArtistData {
	albumSize: number
	alias: string[]
	briefDesc: string
	fansCount: number
	followed: false
	id: 3684
	img1v1Id: number
	img1v1Id_str: string
	img1v1Url: string
	musicSize: number
	name: string
	picId: number
	picId_str: string
	picUrl: string
	topicPerson: number
	trans: string
}
